<?PHP
class Usuario
{
    private $idUsuario = NULL;
    private $nome = NULL;
    private $email = NULL;
    private $emailAlternativo = NULL;
    private $senha = NULL;
    private $idTipoUsuario = NULL;
    private $linkCurriculo = NULL;
    private $isAtivo = NULL;

 
    /*************************************************************************
    * Name: __construct
    * Description: Construtor da Classe. Inicializar os Atributos.
    * Parameters:
    * Returns: Nenhum
    * Author: Felipe O. Simões
    * Last Modified: 00/00/00 - Felipe O. Simões
    *************************************************************************/
    public function __construct($idUsuario = NULL, $nome = NULL, $email = NULL, $emailAlternativo = NULL, $senha = NULL, $idTipoUsuario = NULL, $linkCurriculo = NULL, $isAtivo = 'S')
    {
            $this->idUsuario = $idUsuario;
            $this->nome = $nome;
            $this->email = $email;
            $this->emailAlternativo = $emailAlternativo;
            $this->senha = $senha;
            $this->idTipoUsuario = $idTipoUsuario;
            $this->linkCurriculo = $linkCurriculo;
            $this->isAtivo = $isAtivo;
    }


    /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getIdUsuario() {
         return $this->idUsuario;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setIdUsuario($idUsuario) {
         $this->idUsuario = $idUsuario;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getNome() {
         return $this->nome;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setNome($nome) {
         $this->nome = $nome;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getEmail() {
         return $this->email;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setEmail($email) {
         $this->email = $email;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getEmailAlternativo() {
         return $this->emailAlternativo;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setEmailAlternativo($emailAlternativo) {
         $this->emailAlternativo = $emailAlternativo;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getSenha() {
         return $this->senha;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setSenha($senha) {
         $this->senha = $senha;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getIdTipoUsuario() {
         return $this->idTipoUsuario;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setIdTipoUsuario($idTipoUsuario) {
         $this->idTipoUsuario = $idTipoUsuario;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getLinkCurriculo() {
         return $this->linkCurriculo;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setLinkCurriculo($linkCurriculo) {
         $this->linkCurriculo = $linkCurriculo;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function getIsAtivo() {
         return $this->isAtivo;
     }

     
     /*************************************************************************
    * Name: 
    * Description: 
    * Parameters:
    * Returns: 
    * Author: Felipe O. Simões
    * Last Modified: 07/04/2012 - Felipe O. Simões
    *************************************************************************/
     public function setIsAtivo($isAtivo) {
         $this->isAtivo = $isAtivo;
     }
    }
?>